package org.cainiao.api.lark.reactive.docs.space.folder;

import org.cainiao.api.lark.dto.request.docs.space.folder.ListItemsInFolderRequest;
import org.cainiao.api.lark.dto.response.LarkDataResponse;
import org.cainiao.api.lark.dto.response.docs.space.folder.LarkFilePage;
import org.cainiao.api.lark.dto.response.docs.space.folder.LarkFolderMeta;
import reactor.core.publisher.Mono;

public interface Folder {

    Mono<LarkDataResponse<LarkFilePage>> listItemsInFolder(ListItemsInFolderRequest listItemsInFolderRequest);

    Mono<LarkDataResponse<LarkFolderMeta>> getFolderMeta(String folderToken);
}
